Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Romania F2 Romania F14 Romania F15 Russia F3 Belarus F2 Ukraine F2 Ukraine F3 Israel F1 Israel F2 Israel F3 Austria F1 Austria F2 Uzbekistan F3 Uzbekistan F4 Ukraine F2 Ukraine F3 Ukraine F4 Belarus F1 Ukraine F3 Belarus F4 France F2 Serbia F1 Serbia F2 Belarus F1 USA F8 Ukraine F1 Ukraine F2 Ukraine F3 Turkey F13 Bulgaria F1 Bulgaria F2 Turkey F21 Turkey F22 Russia F8 Russia F9 Armenia F1 Ukraine F1 Georgia F1 Georgia F2 Romania F3 Romania F4 Poland F2 Poland F3 Uzbekistan F1 Uzbekistan F2 Belarus F2 Romania F13 Romania F14 Romania F15 Romania F16 USA F26 USA F27 Russia F1 USA F24 Belarus F2 Russia F1 Ukraine F3 Kazakhstan F1 (Aktobe) Turkey F11 (Antalya) Turkey F14 Armenia F2 Dharwad Challenger 2003 - Dharwad San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo 10ø Tornea B. Camparini - Reggio Emilia Olimp Kyiv Open - Kiev USTA Men's Challenger of Dallas - Dallas Siemens Open - Scheveningen Open Costa Daurada - Tarragona Challenger Tunisie - Tunis Mitsubishi Electric Europe Cup - Monza X Open Internacional D'Andorra - Andorra ATP Open Castilla y Leon - Segovia IPP Open - Helsinki Rome Challenger Astana Challenger Samarkand Challenger St. Brieuc Challenger Prostejov Challenger New Delhi Challenger Penza Challenger Braunschweig Challenger Liberec Challenger Prostejov Challenger Szczecin Challenger St. Brieuc Challenger Prague Challenger Poznan Challenger Eckental Challenger Bratislava Challenger Anning Challenger Cordenons Challenger Bergamo Challenger Shenzhen Challenger Qingdao Challenger Karshi Challenger Shymkent Challenger Lyon Challenger Morocco Tennis Tour - Marrakech Bastad Challenger Scheveningen Challenger Prague Challenger Tampere Challenger Biella Challenger Prague Challenger Meerbusch Challenger Como Challenger Scheveningen Challenger Izmir Challenger Almaty Challenger Tashkent Challenger Semgroup Challenger - Tulsa Pune Challenger Bangalore Challenger Bangkok Challenger Canberra Challenger Szczecin Challenger Nanchang Challenger Karshi Challenger Prostejov Challenger Almaty Challenger Perugia Challenger Astana Challenger Prague Challenger Istanbul Challenger Tashkent Challenger Liuzhou Challenger Shenzhen Challenger Shenzhen Challenger Bangalore Challenger Pune Challenger Anning Challenger Bangkok Challenger Zhuhai Challenger Shymkent Challenger Marbella Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Prostejov Challenger Augsburg Challenger Shymkent Challenger Poprad Tatry Challenger Cassis Challenger Liberec Challenger Istanbul Challenger Seville Challenger Bratislava Challenger Bratislava Challenger Canberra Challenger Tennis Napoli Cup - Napoli Brest Challenger Bangkok Challenger Cary Challenger Samarkand Challenger Nur-Sultan Challenger Heilbronn Challenger Milan Challenger Alicante Challenger St. Brieuc Challenger Astana Challenger Fergana Challenger - Fergana Alicante Challenger Karshi Challenger Nanchang Challenger Tashkent Challenger Manerbio Challenger Eckental Challenger Ismaning Challenger Lille Challenger Aix En Provence Challenger Wroclaw Challenger Seville Challenger Oberstaufen Challenger Istanbul Challenger Kazan Challenger Surbiton Challenger Sao Paulo Challenger Tour Finals Tunis Challenger Eckental Challenger Prague Challenger Brescia Challenger Eckental Challenger Tulsa Challenger Scheveningen Challenger Playford Challenger Moscow Challenger Tampere Challenger Izmir Challenger Campionati Internazionali di Sicilia - Palermo Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Anning Challenger Bulgarian Open - Sofia Volkswagen Challenger 2004 - Wolfsburg XXXVII Torneig C.E. Laieta - Barcelona Siemens Open 2004 - Scheveningen Porsche Open - Poznan Kyiv Open - Kiev Lambertz Open - Aachen Cordenons Challenger Rome Challenger PrivatBank Cup - Dnepropetrovsk Open Castilla y Leon - Segovia Cassis Challenger BMW Tennis Championship - Sunrise Czech Open 2006 - Prostejov Almaty Challenger Bancastato Challenger Lugano - Lugano Hamburg Challenger Trofeo Barcelona de Tenis - Barcelona Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai Chennai Open - Chennai Heineken Open - Auckland Argentina Open - Buenos Aires Estoril Open - Estoril The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot Brasil Open - Costa do Sauipe Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Milan Indoors - Milan KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Croatia Open Umag - Umag Orange Prokom Open - Sopot Estoril Open - Estoril Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Scheveningen Challenger Campionati Internazionali di Sicilia - Palermo Dutch Open Tennis - Amersfoort ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Morocco Tennis Tour - Rabat Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach XXX Edizione 'A Savoldi Marco' - Manerbio Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Open Romania - Bucharest Porsche Open - Poznan SAP Open - San Jose Red Letter Days Open - Nottingham Generali Open - Kitzbuhel BCR Open Romania - Bucharest Synsam Swedish Open - Bastad Prague Challenger Mercedes Cup - Stuttgart Chennai Open - Chennai Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open SEAT 2008 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb Austrian Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok China Open - Beijing ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open Castilla y Leon - Segovia Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Regions Morgan Keegan Championships - Memphis SA Tennis Open - Johannesburg China Open - Beijing AIG Japan Open - Tokyo Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Open de la Comunidad Valenciana - Valencia AEGON International - Eastbourne Mercedes Cup - Stuttgart The Dubai Tennis Championships - Dubai Brasov Challenger Szczecin Challenger Lermontov Challenger Thailand Open - Bangkok Tashkent Challenger AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Seoul Challenger PBZ Zagreb Indoors - Zagreb Ortisei Challenger ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Tyumen Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bergamo Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Cherbourg Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Kremlin Cup - Moscow Tulsa Challenger Aircel Chennai Open - Chennai Apia International - Sydney Sarajevo Challenger Open Sud de France - Montpellier Royal Guard Open Chile - Vina del Mar Mersin Challenger Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Banja Luka Challenger 2003 - Banja Luka Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul German Tennis Championships - Hamburg Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna San Marino Challenger Aircel Chennai Open - Chennai AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril AEGON Championships - London Brasov Challenger Shenzhen Open - Shenzhen Banja Luka Challenger Serbia Open - Belgrade ASB Classic - Auckland Croatia Open - Umag Erste Bank Open - Vienna BellSouth Open - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Astana Open - Nur-Sultan ASB Classic - Auckland Brasil Open - Sao Paulo Open de Moselle - Metz Kolkata Challenger Serbia Open - Belgrade BRD Nastase Tiriac Trophy - Bucharest BA-CA Tennis Trophy - Vienna Delray Beach Open - Delray Beach Prague Challenger Bank Austria Tennis Trophy - Vienna The Nottingham Open - Nottingham Valencia Open - Valencia Heineken Open - Auckland Baumag Open - Budapest Grand Prix Hassan II - Marrakech Memphis Open - Memphis Estoril Open - Estoril Millennium Estoril Open - Estoril Garanti Koza Sofia Open - Sofia Tashkent Challenger Indore Challenger Qatar ExxonMobil Open - Doha Pune Challenger Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Bratislava Challenger Winston-Salem Open - Winston-Salem Copa Sevilla Internacionales de Andalucia - Seville Shenzhen Open - Shenzhen China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Happy Valley Challenger Okal Cup 2003 - Eckental Millennium Estoril Open - Estoril Glasgow Challenger Bergamo Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Batman Challenger St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Arroyo de la Encomienda - Valladolid Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Belgaum Open - Belgaum Aix En Provence Challenger Valencia Open - Valencia Lambertz Open - Aachen Heilbronn Challenger Bet-at-home Open - Hamburg Prostejov Challenger Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz China Open - Beijing Mons Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Istanbul Challenger 6th Sardinian International Championships - Cagliari Rome Challenger Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Swiss Open - Gstaad Generali Open - Kitzbuhel Kazan Challenger Garden Open 2004 - Rome Tunis Challenger Astana Open - Astana Nanjing Challenger Intrum Stockholm Open - Stockholm Karshi Challenger Qatar ExxonMobil Open - Doha Furth Challenger Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Swiss Open - Gstaad Tashkent Challenger Shenzhen Open - Shenzhen Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Bratislava Challenger St. Petersburg Open - St. Petersburg Wroclaw Challenger Open Sud de France - Montpellier Karshi Challenger New York Open - New York Quanzhou Challenger Delray Beach Open - Delray Beach Sophia Antipolis Challenger Brest Challenger Samarkand Challenger Bordeaux Challenger Blois Challenger Riviera di Rimini Challenger 2004 - Rimini Marburg Challenger Poznan Challenger Genova Challenger Alexander Kolyaskin Memorial - Donetsk Bratislava Challenger Samarkand Challenger AT&T Challenger of Dallas - Dallas Happy Valley Challenger Prostejov Challenger Grand Prix Hassan II - Marrakech Open Castilla y Leon - Segovia Ilkley Challenger Ludwigshafen Challenger Perugia Challenger Nur-Sultan Challenger Prague Challenger Bet-at-home Open - Hamburg Liberec Challenger Sopot Challenger Genova Challenger Nur-Sultan Challenger Helsinki Challenger Maia Challenger Quimper Challenger Cherbourg Challenger Jonkoping Challenger Biella Challenger Nur-Sultan 1 Challenger Gran Canaria 1 Challenger Nur-Sultan 2 Challenger Gran Canaria 2 Challenger St. Petersburg 2 Challenger Anning Challenger Fergana Challenger Brest Challenger Guangzhou Challenger VIII Torneo Internazionale di Tennis - Barletta Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de la Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Pilot Pen Tennis - New Haven Wimbledon - London Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open de Tenis Comunidad Valenciana - Valencia Cagliari Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Stockholm Open - Stockholm Bangkok Challenger Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Qatar Exxon Mobil Open - Doha Medibank International - Sydney Allianz Suisse Open - Gstaad Open Sabadell Atlantico - Barcelona AIG Japan Open - Tokyo China Open - Beijing Erste Bank Open - Vienna BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Heineken Open - Auckland Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo AIG Japan Open Tennis Championships - Tokyo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Casablanca Rogers Cup - Montreal Winston-Salem Open - Winston-Salem European Open - Antwerp Aircel Chennai Open - Chennai Open Sud de France - Montpellier Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai - Shanghai Orange Warsaw Open - Warsaw Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Open 13 - Marseille Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Tennis Masters Series - Madrid Australian Open - Melbourne Campionati Internazionali d'Italia - Rome French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, UKR-HUN 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) Wimbledon (juniors) French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha All Lower level tournaments Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2